package com.example.hyznbk.model.result;

import java.util.List;

/**
 * Created by tangminglong on 17/8/30.
 */

public class TemplateEntity {


    /**
     * TempletID : easy_1
     * TempletName : 模板一
     * LastTempletID :
     * LastTempletName :
     * CurTempletID : easy_1
     * CurTempletName : 模板一
     * ZSDDomain : A
     * IsChecked : true
     * IsChanged : 0
     * Difficulty : 1
     * RefrenceDuration : 1800
     * TempletDetail : [{"Index":1,"Content":[{"TypeID":"A","Count":10},{"TypeID":"C","Count":1}]},{"Index":2,"Content":[{"TypeID":"E","Count":3},{"TypeID":"X","Count":2}]}]
     */

    private String TempletID;
    private String TempletName;
    private String LastTempletID;
    private String LastTempletName;
    private String CurTempletID;
    private String CurTempletName;
    private String ZSDDomain;
    private boolean IsChecked;
    private int IsChanged;
    private int Difficulty;
    private int RefrenceDuration;
    private List<TempletDetailBean> TempletDetail;

    public String getTempletID() {
        return TempletID;
    }

    public void setTempletID(String TempletID) {
        this.TempletID = TempletID;
    }

    public String getTempletName() {
        return TempletName;
    }

    public void setTempletName(String TempletName) {
        this.TempletName = TempletName;
    }

    public String getLastTempletID() {
        return LastTempletID;
    }

    public void setLastTempletID(String LastTempletID) {
        this.LastTempletID = LastTempletID;
    }

    public String getLastTempletName() {
        return LastTempletName;
    }

    public void setLastTempletName(String LastTempletName) {
        this.LastTempletName = LastTempletName;
    }

    public String getCurTempletID() {
        return CurTempletID;
    }

    public void setCurTempletID(String CurTempletID) {
        this.CurTempletID = CurTempletID;
    }

    public String getCurTempletName() {
        return CurTempletName;
    }

    public void setCurTempletName(String CurTempletName) {
        this.CurTempletName = CurTempletName;
    }

    public String getZSDDomain() {
        return ZSDDomain;
    }

    public void setZSDDomain(String ZSDDomain) {
        this.ZSDDomain = ZSDDomain;
    }

    public boolean getIsChecked() {
        return IsChecked;
    }

    public void setIsChecked(boolean IsChecked) {
        this.IsChecked = IsChecked;
    }

    public int getIsChanged() {
        return IsChanged;
    }

    public void setIsChanged(int IsChanged) {
        this.IsChanged = IsChanged;
    }

    public int getDifficulty() {
        return Difficulty;
    }

    public void setDifficulty(int Difficulty) {
        this.Difficulty = Difficulty;
    }

    public int getRefrenceDuration() {
        return RefrenceDuration;
    }

    public void setRefrenceDuration(int RefrenceDuration) {
        this.RefrenceDuration = RefrenceDuration;
    }

    public List<TempletDetailBean> getTempletDetail() {
        return TempletDetail;
    }

    public void setTempletDetail(List<TempletDetailBean> TempletDetail) {
        this.TempletDetail = TempletDetail;
    }

    public static class TempletDetailBean {
        /**
         * Index : 1
         * Content : [{"TypeID":"A","Count":10},{"TypeID":"C","Count":1}]
         */

        private int Index;
        private List<ContentBean> Content;

        public int getIndex() {
            return Index;
        }

        public void setIndex(int Index) {
            this.Index = Index;
        }

        public List<ContentBean> getContent() {
            return Content;
        }

        public void setContent(List<ContentBean> Content) {
            this.Content = Content;
        }

        public static class ContentBean {
            /**
             * TypeID : A
             * Count : 10
             * TypeName : 单选题
             */

            private String TypeID;
            private int Count;
            private String TypeName;

            public String getTypeName() {
                return TypeName;
            }

            public void setTypeName(String typeName) {
                TypeName = typeName;
            }

            public String getTypeID() {
                return TypeID;
            }

            public void setTypeID(String TypeID) {
                this.TypeID = TypeID;
            }

            public int getCount() {
                return Count;
            }

            public void setCount(int Count) {
                this.Count = Count;
            }
        }
    }
}
